/* graphical part of the eaxample */
frame=.bsf~new("java.awt.Frame", "Please enter the url")
frame~bsf.addEventListener( 'window', 'windowClosing', 'call BSF "exit"')
frame~setLayout( .bsf~new("java.awt.FlowLayout") )
tf=.bsf~new("java.awt.TextField", "", 50)
frame~add(tf)
but=.bsf~new('java.awt.Button', 'retrieve feed')
frame~add(but)
but~bsf.addEventListener('action', '', ' call text tf ')
frame~~pack~~show~~toFront
url= tf~getText
do forever
INTERPRET .bsf~bsf.pollEventText
end
::requires BSF.cls